1076
8
3096
2
2721
1
2183
9
2129
7
637
1278
2976
621
899
0
2573
1311
4
485
842
1357
1447
3
643
2665
748
618
9475
4918
5
471
7184
2696
1211
830
696
1819
5446
10