80
1
362
266
259
1687
4
406
1386
2
373
1186
984
993
937
0
601
132
3
527
352
461
309
1096
876
514
75
82
84
456
394
395
999
1476