2
3
221
31
360
12
105
1
58
83
34
207
17
10
9
19
5
39
60
0
61
16
28
13
30
15
131
74
159
44
25
6
86
114
23
99
11
55
48
70