1504
1
1069
1396
1515
3
1522
1019
4443
9
1589
1223
1770
946
928
0
1777
2
742
3234
1668
1417
2886
392
345
2184
4099
8
223
1475
1562
2102
1018
1239
582
1527