400
0
860
475
798
804
455
1462
9315
5009
552
611
383
2395
1898
1
4106
521
152
477
58
995
4713
5
522
1504
1285
2
6194
6
1073
29323
3117
3
353
1557