1133
0
451
968
2490
2766
1
269
4111
2
1045
381
467
951
2992
325
266
1824
25137
624
474
979
328
2190
514
2328
53
267
411
544
418
415
2143