157
52
28
663
16
342
246
3
151
347
224
190
12
43
318
27
492
30
842
400
300
86
45
7
203
4
101
147
387
201
835
7
119
55
7
4
3
10
145
551
255
136
37
258
394
8
354
12
15
