24352752
10188
7586276
2783
13589803
5686
3559226
1105
18173930
6622
10729434
4077
23904563
9233
7162231
2070
1916902
420
386293
860
3679084
1039
1084317
307
56854642
26684
56088040
24083
30643835
10759
36282328
14143
7341474
3163
3633104
1222
3307028
678
26005368
12208
29776262
9365
1703431
298
19696802
6562
26601526
10420
9704432
2569
5177228
1994
16421999
6785
5200209
2151