639
115
4
20
8
12
6
5
21
11
18
9
3
31
68
14
23
28
60
281
75
24
19
10
25
16
17
32
39
56
69
78
13
27
15
132
230
53