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