3054
1
2904
4
1277
5
1010
2727
2
2855
3
111
0
737
886
752
1225
2659
3293
443
247
911
2934
8
3251
6
4165
3691
2809
2301
1020
1626
2445
2881
4328
10
3498
2749
2224