6849080
2016
5786565
1429
5000161
1394
8634868
2752
8607847
3238
7083446
2588
14512734
5255
32590859
14265
24379572
7948
14684567
5529
36810395
16078
2396909
1778
16390411
8812
28555392
11485
10915293
3556
7263380
1998
9590902
2642
9419292
3374
11680482
5095
34402766
14137
46432016
19154
10424759
3835
6514717
3282
18318770
3273
31589162
14275
15502185
4288
12877230
2299
8179516
2660