2781
1
3124
6
2904
3
4310
3158
2
2173
2294
1664
298
2133
400
0
1041
1568
4179
2999
999
1788
929
1933
3779
2381
4263
4
4862
666
1127
2581
10
2654
1054
1799
1174