1504
1
1396
1515
3
1522
1019
4443
9
742
0
1069
946
1589
1770
1223
392
345
1668
4099
8
1817
4
223
582
1777
2
3428
370
985
1066
2007
3234
2698
948
1415