353
2880
26545
2049
837
12412
2112
15915
1086
16934
28448
14332
37057
28540
27003
24173
2033267
18674
1801151
16726
1659147
14000
13550
11770