15145 67
1291 93
7736 642
21950 477
71388 641
18425 362
33208 843
37543 636
11542 348
9353 527
6853 802
50415 60
3904 99
4413 658
5473 614
1921 212
8088 878
7300 728
1164 87
1513 34
2339 273
7401 473
3158 563
2868 302