259
1
3153
4321
4
2509
3371
10
1857
2385
0
1251
731
2143
4077
1035
9208
7053
7
3435
3085
2
679
2722
3090
6
3014
20
4562
5
1036
5141
3518
3316
151
2960
1966
2023
1902