1699
2
1814
1859
1431
1
619
0
3854
1093
693
2455
2656
4
843
515
2427
12
197
467
3172
526
1380
962
3326
3
582
873
451
994
6
2562
662
742
1064
1632
2392