2368
1
1093
0
1681
1590
1690
2110
2710
2
526
83
693
830
1788
7733
2173
801
868
1814
2999
3
1380
1787
496
1660
1751
3326
945
802
662
2166
1000
1691