305
1575
304
3
11
4
160
0
586
6
9
2
5
100
8
532
149
24
16
4
338
6
