1660
1
1380
0
2562
2
3326
3
830
526
2368
1093
1813
784
1816
801
1778
2166
2710
1568
673
868
1814
662
1532
693
496
3097
1825
1547
1746
1632
1000