1816
1
1749
2487
2184
1746
2
673
0
1691
830
2368
83
745
1093
526
801
128
2427
12
197
467
3172
1380
962
3326
3
582
873
451
994
6
2562
662
742
1064