2234
4
1357
2
2336
5
1285
1
1982
5726
8
2297
1000
0
796
6
636
1618
4285
3
2835
801
2740
4179
1938
2828
12459
4670
2173
2368
1788
1394