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