118
63
3
21
18
309
454
126
3
103
172
479
43
1
284
89
124
58
53
4
140
13
6
252
151
11
11
155
20
199
32
255
4
111
210
213
3
15
3
321
12
5
70
296
228
