303
63
103
21
32
110
10
389
14
26
679
46
129
92
91
69
40
151
38
22
90
53
117
13
5
16
231
50
75
275
11
54
225
60
1341
125
61
158
33
39
87
295
155
4
3504
42
30
27
983
7
428