152
0
611
2395
798
521
455
1073
543
400
383
804
4106
408
475
552
363
3015
353
935
139
58
1462
860
522
675
8116
6
505
714
116
414