2642 33
3089 853
3216 578
2908 668
477458 1359
175597 565
72786 1119
95375 451
15095 640
21638 812
12427 809
1976 83
5874 506
4674 532
15901 617