957
0
2123
2522
469
668
2490
419
4111
2
482
951
468
688
628
4426
813
675
547
1020
486
787
357
255
401
1603
2702
438
1880
653
953
1101