306
304
640
4010
409
5410
3637
435
408
341
362
26647
20100
18411
16502
1292265
12792
1172148
11544
10520
947143
8720
77311