4111
2
381
0
668
957
602
294
415
422
951
1557
25137
787
4536
2143
467
1133
1020
2328
505
1352
1939
798
403
722
479
310
262
391
410
413