345
0
1038
1
1396
999
2
4099
8
197
1515
3
1522
1013
1019
4443
9
582
946
915
1668
223
370
1770
1069
1589
962
1223
1777
1148
633
559
22
515
451