3066
7
3715
3
13499
5
5052
10
1593
2
6899
9
2455
1
3461
4
3336
3484
0
1628
1663
3080
1186
462
1237
2919