2703 33
3092 853
3238 578
2911 668
478572 1359
175878 565
72788 1119
95445 451
15101 640
21642 812
12433 809
1979 83
5881 506
4676 532
15906 617