893
0
1939
2224
2
951
663
1020
4111
683
467
918
403
1043
409
415
259
668
421
722
177
407
413
1133
381
2634
1661
1
2328
454
1045
2123
1101