1133
1
1318
4074
2
1579
912
475
0
4452
6
383
804
2087
3
611
400
846
418
552
1636
1650
522
58
1898
29323
543
860
477
646
246
3859
1132
1504
455