280
108
10
104
31
54
395
11
13
18
2
24
20
6
116
14
22
5
7
29
146
27
105
40
17
41
167
19
4
23
71
9
495
47
254
28
69