260
100
13
18
5
2
35
34
479
436
26
20
19
58
28
10
104
8
57
32
27
125
1
40
228
3
39
71
59
46
24
65
12
80
17
44
33
30
22
207
130
95
276
60
102