2250
1
2245
3
1226
3053
7
2037
1931
4
3261
2
469
0
676
14421
12
445
2060
2797
5
1751
1336
2773
3109
2354
766
2312
745
8411
3059