3
2
4
39
13
5
1
12
7
6
0
20
59
111
16
22
70
17
23
14
75
92
53
35
36
61
48
63
67
11
21
83
29
126
395
224
549
289
15
412