9
2
31
6
5
5
514
2
0
705
1
812
0
106
10
3
42
220
134
544
12
719
599
9
969
315
2
215
532
42
608
960
37
682
6
245
9
2
0
5
208
4
410
3
15
15
475
320
