2057
5
1684
4
935
0
1095
1
454
357
2
391
397
350
2638
1366
895
2586
300
1142
3
398
677
963
1291
451
1325
63
88
76
621
112
2048
7
983
793
1697