616
2
569
1001
3
410
1
1194
1398
698
0
646
782
416
1785
3540
4
571
1219
1537
321
829
314
108
1314
499
1346
306
398
392
345
421
310
2599
5
969