15485051
5805
21118297
10172
21627581
8193
13211612
5152
29618429
13386
13716353
4175
22077073
7910
13390535
4665
9197813
5039
7698067
4517
5689581
1894
19656844
7696
19945622
7345
5921936
2591
16932932
7687
7072004
2230
8822226
2585
6527208
3198
26971433
7728
33629818
7005
99122514
38437
2329905
606
35879846
12773
9301536
3546
6499245
2962
17711896
9707
4907048
1492
55883368
21793