259
1
7053
7
3153
4321
4
2509
3371
10
1857
2385
0
1251
731
2143
4077
1035
9208
3435
679
2722
3090
6
1527
2
1767
2949
1331
297066
1623
1243
1239
1267
1843
108797
8945