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