332
293
439
304
375
480
260
2510
243
333662
2814
362
26757
20140
18571
16582
1306265
12872
1181148
11604
10520
956143
8750
77311