23431138
8469
21346556
8252
14341656
4759
11347721
3590
8647013
2224
11586124
2909
14211289
4253
9103502
3622
6136406
970
8133944
2739
13721631
2616
6060543
1187
5769242
1611
7770741
1900
8566391
2073
6711648
1963
11432324
3207
8519920
3116
42273002
18840
14701453
4794
22120016
8689
5369261
1592
6728235
1410
30760347
11812
10529116
3119
3818954
666
4371337
1501
8105161
2356