656
2
3295
9
1183
5
7984
32451
0
1271
1663
1
9205
23
1510
162
1549
2390
1239
1170
7
206
2595
3012
3
2303
4
2374
3835
828
710
511
1196
6
9523
26
773
84057
1296
1126
689