352
4911
4513
481
527
4212
554
387
434
373
5610
537
32277
24760
23072
20493
1663267
16082
1481148
14256
1322144
12390
11210
9590