1226
1
3053
7
851
970
2727
764
0
2453
3012
964
2
469
5505
14
1879
2060
2082
2797
5
1184
1380
2928
3
3673
2773
2452
1656
2354
8411
3059
2173
2294
2155
1425