7
8
23
0
6
17
5
21
18
16
712
48
838
26
237
375
399
51
145
122
22
10
209
210
100
57
11
53
19
14
30
31
56
12
72
25
285
89
504
2
38