442
2
480
1
3813
11
460
520
1409
394
342
453
387
418
758
3
93
1063
398
399
327
1662
9
457
1304
474
498
2420
10
1485
1733
706
1845
542
865
563