989
2
663
1
483
1161
726
3
785
870
2135
374
603
871
581
1462
1184
1236
722
703
1282
860
588
2156
1655
459
1858
2206
618
2791
4
390
492
1316
0