3053
7
1295
1
2797
5
2250
5225
8
1581
2
2650
20
2245
3
571
0
894
1226
280
2354
3683
2159
2773
297066
469
3765
4
2683
2230
2771
1970
3059
810
539
1788
751
919
803