4545 93
1902 146
9686 638
4324 702
11125 243
4097 522
5261 749
4480 642
28399 893
9186 671
8192 155
7751 648
1158 40