2799
1242
1529
1670
2520
3300
2341
2250
26737
14131
12913
1755
587011
42300
42043
40037
3550270
3307154
29264
2798149
26606
22602
21070
19260