1133
0
467
269
4111
2
2328
415
951
544
683
2809
2992
325
403
2727
1045
267
2490
1629
384
3360
409
505
348
844
266
294
1991
1
1557
350
259