1256
2
2055
1218
3053
7
5225
8
2294
1
3683
1277
1295
297066
0
4085
3
4627
3058
1788
2650
20
1486
4309
3562
582
1940
280
1273
1581
2250
1267
3765
4
2245
1226
2259
6697