482
0
70
64
1408
827
90
859
458
383
419
320
825
416
846
2934
8
503
6975
4
1774
1
375
984
767
3498
294
1581
259
337
1318