239
0
1452
1
895
2546
3510
2
2758
751
729
2190
470
968
392
871
1230
5
1267
1551
318
3149
4
518
533
356
581
631
2076
776
2711
683
50987
460
745