12141 812
1346 37
3796 462
3419 742
12150 79
10501 654
3276 424
10270 248
2870 671
22053 451
3756 518
9152 96
22564 322
17944 242
44090 578
19680 109
9519 86
14433 821
3834 366
33596 444
54264 63
12773 299
3185 67
3238 451
1271 133
28621 288
14184 178
7028 482