23595
1566
15120
1847
14959
1222
13071
1685
11848
1650
8196
2063
6093
4794
5767
2679
4988
661
4760
3293
4551
5780
4231
2841
3159
2453
3123
2195
2814
3469
2145
4313
1980
2826
1831
3184
976
3327