788
412
560
575
810
540
7312
722234
803
535
524
556311
40670
40363
38387
3414268
3130154
28344
2689149
25456
21562
20180
18500