2678 33
3091 853
3231 578
2911 668
478137 1359
175755 565
72787 1119
95416 451
15096 640
21642 812
12431 809
1977 83
5875 506
4676 532
15904 617