514
1
404
1385
2
372
1186
992
937
0
601
1096
875
989
7
914
394
1475
3
313
527
352
461
309
131
75
82
84
456
999
4778
732
89
477