596
4
199
1
198
2
249
548
224
185
949
5
258
356
285
190
3
155
122
376
151
111
0
115
306
139
164
690
485
231
349
225
369
256
210
441