1073
0
1948
543
475
1650
615
1636
1276
58
4106
458
363
1504
341
18403
6
116
552
477
522
422
935
494
383
745
1462
804
561
139
2211
489