30448208
14655
17640023
4087
12841954
3151
9354820
2949
12514207
4935
8830209
2126
7129335
5281
19632292
2324
6196923
1825
14027119
6072
21005539
8620
5708795
1649
8943869
1181
8386179
2833
15956554
2261
4732391
1328
6336058
2896
5830874
1935
12547825
3348
8841817
3276
3983753
1385
3135991
3471227
904
25417796
11341
3377981
914
5049117
1404
6176895
2148
3194889
1203