2694 33
3092 853
3234 578
2911 668
478394 1359
175829 565
72787 1119
95429 451
15100 640
21642 812
12432 809
1977 83
5881 506
4676 532
15904 617