700
469
669
495
461
5910
382
391
503
508
3212
4735
31397
23950
22202
19823
1610267
15552
1428148
13746
1280144
12080
10820
9190