76
1
458
999
0
395
85
133
3
461
2
310
1476
314
527
352
4778
514
406
1387
373
1186
1098
876
993
937
601
259
266
1919
5
80
362
1306