316
1
383
0
798
477
522
611
1636
797
400
1898
4106
860
475
552
521
165
458
363
353
455
472
804
543
1462
418
8116
6
1504
152
63
58