556
0
1073
380
688
2189
2635
419
362
581
326
341
717
164
2435
1950
1
279
729
3488
8
302
363
484
290
46
722
453
4830
2
55
477
798