1646
1
1986
2
2688
1278
471
0
1000
828
2562
1659
801
745
1233
1554
1837
1537
780
741
861
6779
5
1306
1309
3942
3
2368
1399
1590
4551
7
4179
1236
1825
1494