399
1
609
384
433
3
510
2
541
250
1239
0
438
345
802
1594
1863
948
1094
1499
1060
528
813
1049
571
996
1117
890
1282
508
920
1626
1142
1329