1234
2
1280
4
1612
271
0
791
1
1324
3
1858
3011
5
917
852
1363
800
2637
1020
1239
1327
1393
662
497
1412
1861
618
684
743
510
234
1166
16
529
444
334