456
0
871
417
1824
240
968
555
105290
857
282572
396
2435
675
116
9355
3
436
31535
935
1567
2
420
471
2351
5713
283
543
561
695
497
628
2299
1