107 29
1209 280
2714 540
1647 472
2620 860
178 39
1214 335
976 313
2818 766
514 131
1122 251
7096 494
779 177
2980 870
2971 661
4042 746
14678 698
1967 254
77496 181
4403 613
2172 85
5365 841
8127 213
5851 242
10457 484
16281 132
19437 400
12152 601