3090
6
21152
8
4471
2
17946
0
25669
1247
19783
32302
14
720
2535
451
1153
1189
1683
582
2478
1
2932
3498
4
4044
5
576
1849
984
5486
1729
255
2502
3765
828
971