10243
4
1606
1
815
0
3706
5
1467
2
929
3
1844
2377
2727
2890
898
742
2001
772
1716
2534
451
11153
8
2600
2431
2468
2518
392
3621
955
1159
297
14125
10
197
1489