1536
0
1235
2279
6
2045
1
709
2
3447
9
2033
2214
4
8158
23
4841
2776
3
1049
1686
1248
93
403
5818
5
2006
1092
2365
481
512
1294
1157
1736
774
1094
934
1978