717
2
1009
240
931
3
148
1
393
0
104
91
125
1128
2151
846
482
479
492
311
504
1111
663
1067
732
1316
4
530
475
1216
806
1508
1489