282
0
829
367
406
476
930
802
398
677
1576
322
351
375
309
451
345
526
448
354
3379
315
393
2952
2909
1
424
1123
1409
527