672
1137
667
694
752
911
1242
13215
736
1354
773
420
612911
43890
43733
41977
3713270
3502156
29964
2906149
27816
23612
21960
19960