2656
3
1950
1
2455
1093
0
784
4179
802
496
2152
2
2562
3326
526
2999
801
693
868
1000
1660
83
2368
673
1064
1751
2427
12
1691
1431
2710
1730
4144
745