281
1182
582
301
761
441
782
1843
111
221
421
1051
28982454
24431119
21963992
21165480
16484333
14864969
140571028
13369239
1158982
11519764
949558
9461480