39401725
10552
25688557
11052
49786011
16242
25103256
10194
17420891
5877
94678411
34918
18951179
6606
14502059
4853
17506455
5419
13616472
4159
22332689
8579
26493710
9996
22453515
7514
903990
2070
24983700
11055
29802922
6597
13313573
4938
15187699
5299
14382258
4325
15529759
5321
17360560
5205
22800943
5362
12459176
3031
23314955
4259
15353132
4272
15976933
5048
1225764
2384
12463941
4131