25
20
4
3
5
2
14
47
36
12
0
35
9
18
30
10
13
27
76
11
15
48
31
34
6
119
434
361
110
80
227
84
730
350
450
298
375
217
4772