1093
0
2368
1
4309
3
714
5094
9
2174
997
2
6697
3715
4
2106
1400
1489
2529
7
1681
3953
1768
2217
2650
20
1282
4867
3455
1221
2140
3776
4029
8
5200
3195
1816
249
4966
6