1133
1
1318
4074
2
1579
912
4452
6
2087
3
383
0
1691
477
475
1685
2477
646
1084
116
2395
400
3859
392
3383
7
418
8116
1898
860
455
464
29323
543
1636