520
644
596
750
610
1066
564
9322
11613
1030
692
1080
612111
43830
43653
41877
3708270
3493156
29934
2896149
27706
23572
21930
19920