157
1
190
543
230
74
237
297
2
1779
1305
714
0
846
1211
3
1013
1659
1514
622
878
661
471
324
579
841
427
658
687
609
4
1430
1841