1235
1
945
0
1065
5
3148
9
4073
4
2413
3
2316
2572
2
2431
2281
1799
3558
2933
1138
1173
849
3559
617
2800
3375
2473
3711
4076
15
6371
7
954
2987
1094
5678
8
3311
3304