323
0
678
1463
1
2657
3
239
1452
895
4895
8
2546
3510
2
2758
751
729
2190
2461
20
470
968
392
871
1230
5
1267
1551
318
3149
4
518
533
356
581
631
2076