1226
1
2689
0
1974
2
383
2105
3085
5
3014
20
521
4002
4
1540
527
3
2036
1441
1998
2234
2899
8
4083
2773
5094
9
452
2860
1068
723
1618
6779