117241 641
41091 544
3731 599
22008 241
66298 157
2992 459
4791 318
1401 152
125574 767
10481 450
3273 292
6255 468
4405 657