2684 33
3092 853
3232 578
2911 668
478219 1359
175783 565
72787 1119
95421 451
15096 640
21642 812
12431 809
1977 83
5877 506
4676 532
15904 617