1007
1
431
2
958
626
1264
1470
1362
2435
6
328
837
653
632
2271
1315
1013
483
1011
0
1269
814
1428
981
698
1330
3538
5687
1763
1257
3
624
561
423