2888 33
3095 853
3320 578
2930 668
482257 1361
177084 565
72800 1119
95685 451
15110 640
21650 812
12448 809
1985 83
5895 506
4688 532
15915 617