55
0
956
3426
4
4321
1552
2
35
1210
1
438
532
1068
40177
1101
1663
5
510
1206
386
2719
20
431
167
190
1933
94424
3
3046
387
3943
467
493
751