2656
3
1950
1
1093
0
2455
802
496
2152
2
784
2562
3326
4179
1064
801
526
868
2884
5
1660
2999
2358
9
83
693
1751
2835
1431
3090
6
3868
10
1320
5717
1000
10598