1762
1
505
927
0
1505
1234
3
531
3200
7
1657
2
2455
3394
1665
594
2832
6
187
414
449
494
1062
1217
1075
729
588
816
214
2346
1664
2134
5
564
946
1404