951
0
476
616
21
467
368
579
1244
320
1232
683
416
18
479
586
17
668
653
962
2522
375
847
431
420
1466
2964
1657
341
1289
632
2211