1133
0
381
520
340
467
430
1
1425
1314
2328
25137
517
456
979
349
1872
31535
4111
2
304
787
1832
3
899
355
575
403
951
454
409
415
476
637