572
0
2964
1
952
521
868
609
1659
595
2518
3
40
3498
4
747
539
528
461
2478
620
6617
2
2801
1560
1193
1572
522
387
1212
4005
227
1472
1672
564