51865705
21124
14776562
6160
24159557
12076
16729404
7313
20107933
7467
17455772
6983
7781746
2880
9867770
3952
12199564
5324
7840865
738
7296160
2400
7572409
2585
9670089
2874
4849855
1621
5009514
1778
4590027
1432
1704285
873
3607801
502
10997308
4457
5062447
1683
3830396
634
3444285
1055
2255123
644
3828322
907
2385643
1033
884276
342
25809659
7891
572922
150