1093
0
2999
3
1814
2
1681
1
801
2166
572
1746
2711
1632
3326
496
526
1787
8527
2294
1813
1749
1788
830
635
693
1660
1690
802
2340
1501
2368
915
2184