2660 33
3091 853
3224 578
2910 668
477720 1359
175652 565
72786 1119
95388 451
15096 640
21639 812
12427 809
1976 83
5875 506
4675 532
15903 617