30385628
12993
7341757
2073
8877257
3663
10284725
3235
13410073
4203
14748969
5149
15012634
6581
17662705
5488
51208311
15472
8445053
2833
629173
889
11937835
6864
5788868
1184
19776231
4621
2813365
1086
5343883
1558
8824124
2726
6310385
1856
3136914
1168
293682
537
2390642
719
9245421
3276
7942574
3304
2600321
706
2287252
691
17494552
5095
5205951
1435
5667555
1881