29548610
12638
29622695
9242
20301929
8143
32612923
12183
9492579
3342
5215574
1928
28974566
10395
21005539
8620
17148760
4816
13723494
5761
39263275
16172
8352087
3000
15817252
4834
14341970
4756
17029489
5174
8687735
3355
20363630
7857
59799831
34475
39529836
15654
50997802
23294
4739714
1429
14073037
5526
12634904
3468
9648534
3785
8085516
3776
54397527
20313
18269338
6936
6827962
2849