43870286
18579
3957724
1401
15630038
10103
42323475
18284
343454
493
18554255
5931
5433723
2484
11512438
4432
2124379
882
7856548
3480
18200986
7674
4340823
8831
343677
524
4559628
1787
32612923
12183
12481682
4794
31389015
15217
5288792
2463
3235447
1432
2489784
1244
2403242
502
6560484
2192
2900412
637
7770333
1828
1552150
596
3831423
1643
10594590
3741
2502306
442