637
0
484
2109
382
874
341
468
618
2172
244
29323
383
872
584
256
573
1488
2441
677
409
955
4857
2
457
544
46
1961
4
485
489
492
1423