2802 33
3092 853
3281 578
2918 668
480345 1361
176534 565
72797 1119
95536 451
15106 640
21646 812
12439 809
1979 83
5886 506
4682 532
15911 617