1628
1
2166
3562
1746
2
1000
0
528
830
1093
666
1568
801
998
1057
496
1766
2082
4179
642
1816
1570
662
1787
83
1431
20163
44
1335
1380
2891
4
673
1218