5196
2
2255
2886
1087
1
1550
1062
0
2655
4248
2366
5
1467
637
5253
4
2740
3066
7
2285
1868
2343
1936
4279
6644
1383
5946
3505
2092
1204
1466