706
0
420
1711
372
1478
1028
534
496
433
449
55
9817
398
616
36905
563
2
426
2463
544
588
721
2336
808
990
407
1653
504
2272
1
4450