2781
1
2904
3
4310
6
5151
2
3124
3158
2133
400
0
2173
1664
1041
2294
8527
3200
1568
298
2711
1136
2999
2271
4
999
3971
1788
2911
9
4651
398656
19