326
0
938
1
975
2
1446
521
2316
4
2306
909
398
2047
2328
4964
3
905
896
1713
11
1375
1543
466
829
4298
8
2141
5937
6689
1113
6383
17
2499
576
3148
9
330
958