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