1512
2
983
1349
991
1
1853
3
960
2213
3029
6
2331
1930
2493
1012
1449
14581
881
1486
1162
2261
2937
2242
3479
1645
0
1060
1355
1407
6710
12
1479
1397
3002
4
1254