2245
3
3053
7
3765
4
571
0
619
1
894
1226
1970
5225
8
1581
2
2771
469
3683
2797
5
280
1295
2354
2773
2159
297066
3059
2650
20
2250
539
928
2230
501
974
678
2683