572
0
2524
685
319
1107
1457
445
1386
1
332
305
539
2061
3
393
1298
2954
2
468
467
636
558
325
422
2661