2660 33
3091 853
3225 578
2910 668
477790 1359
175666 565
72786 1119
95393 451
15096 640
21640 812
12428 809
1977 83
5875 506
4675 532
15903 617