1648
2
393
3
423
745
984
1
681
0
349
1269
1051
1452
744
1400
11
669
1081
112
880
1328
843
1350
324
397
573
536
1198
897
471
1188
570
3677
796