305
65
108
21
35
113
12
395
22
30
685
52
131
10
34
26
95
92
70
43
11
151
39
23
90
55
47
127
13
6
16
253
62
80
275
59
225
60
1373
135
63
163
87
302
156
4
3535
44
32
27
996
8
436