4813
639
427
415
580
617
586
7012
614
504
620
530
29697
22650
20772
18423
1480267
14242
1333148
12916
11530
1144144
9970
83211