1365
3
306
1
338
403
2
463
593
218
426
0
990
1604
786
521
288
230
1006
305
101
653
253
355
61
352
2750
4
519
90
45
71
98
86