1748
1096
5329
1148
3690
878
8441
1559
933
1382
902
1960
906
1485
1874
2239
1000
1057
917
880
1378
911
896
1349
1333
1290
907
1031
3708
2015
834
2459
1194
923
977
1510
932
877
3371
1432
2276
1210
3307
2273
1247
2780
1040
2432
1389
988
1409
11999
1094
887
904
997
1320
913
1218
1121