5052
10
572
0
1512
1
3426
4
1311
5382
5
436
1757
2074
3
3176
2
2125
607
2788
757
2919
578
788
2189
485
3593
16
950
2103
2408
8
1279
3315
495
1765
2358
9
392
881