644
596
750
610
1066
564
9322
11613
1030
692
1080
790
611911
43810
43643
41867
3706270
3487156
29924
2895149
27686
23562
21910
19900