2573061
977
6098007
2230
9116609
2827
16032678
5296
89187520
26477
13814286
5070
18308287
6622
11956854
1043
18383145
5111
137356592
66991
18429622
7646
2666841
1102
11212268
4156
4401732
1627
5768268
1621
12615947
3980
19681713
6738
4479414
1611
6844625
2280
5721374
1759
15505531
5538
4674469
1514
14963166
5284
6673295
1639
10250941
3132
1180707
502
8739238
3452
7567154
2532