306
0
414
400
58
475
477
290
2
829
1282
858
11829
913
3389
5
611
2806
3
3588
1438
4015
422
772
1129
484
811
1
2921
15
1216
1344
2043
1059