1751
1
2562
2
2392
1000
0
526
693
801
3326
3
1399
2934
745
1532
1711
1093
673
830
784
1690
868
1168
1814
1660
635
662
2340
496
2710
2999
802
2184