1073
0
1948
543
4106
1462
475
363
58
116
1650
1504
458
860
552
477
1020
2395
18403
6
422
1636
152
798
400
804
455
615
522
3015
521
414