347
0
529
448
777
58
1073
1511
501
437
432
434
2188
8
1952
1406
560
1671
668
477
729
2199
428
4594
1
951
320
341
423
590
326
1119
528