248
0
171
2855
3
407
427
303
2299
2091
2
295
490
217
349
256
280
271
374
433
259
434
337
588
834
258
244
467
157
308
325
882