878
2
3666
3
1344
0
2521
6
3248
1
7291
723
2233
4
496
1109
1177
1860
5729
5
6003
3043
22953
8
4423
1946
9
1264
1584
1552
3339
10226
14
1166
11340
6702
2302
978
3516
1184