22120
2939
7610
693292
1448
21929
34224
41940
762180
2969
523
34938
504510
37660
37173
34255
3028268
2833154
26274
2414149
23316
19331
18380
16760