5052
10
1821
7
572
0
4573
2
644
1
1512
3426
4
1200
919
2223
8
550
1329
1741
3960
3
2919
1653
768
5339
5
2980
2408
2077
2358
9
1646
3083
2465
194
935
1104