456
0
403
381
787
2328
1133
535
2490
798
5313
1557
2211
467
1020
722
1161
267
17353
409
663
1101
325
287
2702
683
358
918
462
505
1043