1686
4
1386
2
373
1
1186
601
993
937
0
456
84
394
989
7
914
1096
875
514
4778
3
1476
313
527
352
461
309
999
132
82
75
386
742
477