310 26
14591 541
2484 183
3221 723
2677 780
7125 131
2472 539
8017 213
1924 205
1187 231
1953 279
3625 912
3506 551
3539 757
10770 592
6405 211
2144 369
2898 630
2978 770
1172 161
2351 578
5229 35
1763 306
583 72
500 57
1617 221
3338 548
9148 597