21
35
857
9
8
447
7
42
106
79
337
337
128
145
2
15
113
2
2
648
15
302
42
0
0
29
22
14
98
490
31
5
48
54
11
1
2
4
13
6
3
17
20
221
