171
0
1332
1215
1
683
2727
5
2668
2
2211
928
3114
4
46
2168
456
1282
3498
239
2459
9
1098
58
369
601
422
363
798
383
1131
1649
881
4426
482
671