1303
2
1358
2125
0
1978
2902
16
4084
6
826
1969
2038
4039
547
1564
12472
933
5141
7
2773
5
1506
1271
1
2059
3239
2558
3
32
748
3576
118
52099
1209
898
3519
9
5431