3251
6
905
1
1248
2
4760
770
964
0
1750
4577
18
3148
9
330
231
3929
10
4122
3370
5
6976
12
6406
416
2031
4
4071
180849