117221 641
41070 544
3730 599
22007 241
66288 157
2992 459
4791 318
1401 152
125564 767
10481 450
3272 292
6255 468
4404 657