1073
0
1948
4106
543
477
475
935
18403
6
58
1462
3015
5290
2
464
505
657
860
640
615
552
1650
494
1636
152
3980
3
400
521
2395
414
678
714