18027039 11256
19042675 7508
7285221 2871
2775380 552
5216476 1573
3586492 700
2335089 1008
2931561 549
2693221 779
19315309 2836
20738447 5375
16494105 4998
15048373 5259
2012513 838
2381829 832
8447516 3100
3815244 955
996682 955
1724448 502
15615945 8212
1040363 380
10097000 3813
1726050 480
8496119 2409
7081583 2387