1059
0
2328
951
1557
4111
2
1661
1
1045
722
1133
2909
4
454
415
2490
1043
409
267
1101
1167
668
602
259
1629
2123
9178
6
798
743
2356
381
4455
1020