383
0
475
477
418
1084
1636
798
422
2189
8116
6
5262
10
400
860
116
2395
552
29323
455
4106
2770
4
611
543
392
521
1
472
1918
2
1650
353
809
965