413
1
341
605
706
2
3398
512
376
689
507
687
2585
15
474
490
1410
3
422
1297
8
1150
6
520
1603
5
410
1229
377
527
387
1184
1556
4
1526
872