476
0
1133
4111
2
467
951
2328
415
683
1009
1020
979
1557
269
602
25137
381
2143
1832
3
527
2445
403
1661
1
722
418
454
2490
267
340
1101
547