3054
1
2904
4
1277
5
1010
2855
3
111
0
737
886
2799
1068
752
2
1225
2659
965
3293
1397
247
911
747
2934
8
3251
6
2440
1512
1054
3691
2809
2301
1020
1626
2445