2695 33
3092 853
3235 578
2911 668
478405 1359
175835 565
72787 1119
95429 451
15100 640
21642 812
12433 809
1977 83
5881 506
4676 532
15904 617