989
7
313
1
394
74
82
75
131
3
461
2
309
527
0
352
875
404
984
514
1385
372
601
992
266
258
442
135
80
362
104
325
76
440