306
304
640
4010
409
5410
3637
435
408
341
362
26707
20130
18481
16522
1296265
12852
1178148
11564
10520
947143
8750
77311