2808 33
3094 853
3285 578
2920 668
480640 1361
176649 565
72797 1119
95556 451
15106 640
21646 812
12442 809
1980 83
5887 506
4682 532
15912 617