29566 91
13603 126
11046 229
7223 313
4420 47
21683 180
3705 115
18706 389
19808 526
2069890 3759
1834762 3210
380677 1159
231323 589
192586 743
45286 385
53543 627
61631 609
55699 872
77345 612
63157 831
36798 610
54030 734
28860 884