306
0
390
1883
1
846
2314
8
341
514
475
444
2419
4922
392
2810
772
1647
1132
1177
4
418
1171
1040
1999