818
1702
2113
750
805
708
935
2158
1802
1080
1059
912
20731
847
2686
989
2606
933
2905
1005
1660
901
1033
838
1787
1101
1449
1385
1109
1478
894
3402
1057
6230
1014
829
1307
2583
906
5295
1109
1290
1173
1158
964
1491
994
1011
1059
1228
1674
1093
1406
1083
1909
2352
1149
3959
1183
1303