1044
1286
884
574
838
1630
581
1589
1197
629
702
16650
2261
544
1443
608
3840
1796
1073
3259
3022
1954
6719
3103
1163
1315
7703
163
746
4504