3191 60
4306 931
1106 135
19288 528
3008 576
1100 42
5327 187
5144 147
5833 649
3101 291
9048 152
4764 557
1556 29
3410 152
3824 648
9939 562
10209 212
10000 234
1275 118
3724 242
7393 728
20501 715
5554 559
5045 292