656
0
1142
2
1355
3
10827
4
3683
5
675
1868
9877
6501
8
1985
1
1147
339
6272
6
551
750
2482
429
4884
1372
729
3820
3844
7673
1782
3177
4167
3083
33571
42
908
120