416
5014
526
393
374
431
484
480
580
370
438
365
29697
22660
20782
18423
1481267
14242
1333148
12916
11530
1145144
9970
83211