856
526
380
530
545
5210
410
632
455
300
260
272
613112
43950
43803
42007
3715270
3504156
29984
2906149
27816
23612
21980
19970