595
1
450
2289
4
634
1465
1082
1393
2
1456
422
1072
0
569
793
468
660
709
1582
1789
5
2244
648
758
622
604
531
2236
2793
545
2327
1028
1645
3236
10