5812
6314
696
423
680
550
600
631
466
7814
527
6713
21766
16480
14521
13110
9992
951263
8724
8670
822148
716142
67411
6550