3326
3
2562
2
693
0
1000
1399
1
801
526
2934
745
1093
2209
784
673
802
496
1778
2999
662
1681
868
915
1699
1751
1570
2166
1168
1660
2392
1883
830