460
905
494
550
1090
594
470
636
500
652
687
444
614612
44060
43983
42137
3729270
3514156
30114
2914149
27866
23692
21980
20000