1108
814
21967
992
963
2852
1493
931
1258
967
1242
1251
1280
4485
1037
1233
1037
995
860
1194
1688
997
835
1106
956
1043
1752
1020
1316
1362
1890
2610
1195
1496
1683
2744
2687
1352
3117
1960
3151
2205
1725
3284
1838
1606
1704
2422
2461
3537
2212
8403
2517
4641
3383
3172
6092
2709
3593
4210