416
614
402
676
5919
762
408
514
394
538
3912
465
32347
24810
23132
20533
1666267
16082
1485148
14256
1326144
12430
11210
9590