1133
0
1939
905
1
4099
4
2152
957
951
454
403
3503
3
2121
409
691
757
5262
10
415
2909
1045
1557
1661
4820
2
3148
9
602
330
722
3929
410
787
873
1161