358
0
369
380
339
1596
348
433
1442
745
1
1919
2229
366
278
900
325
683
442
268
307
352
476
802
303
398
1199
404
493
356
2952
918