22075
18409
8599
6028
5640
7020
5262
15951
30462
28063
16723
8902
6699
10444
25073
14083
3402
64635
24205
4469
4436
16732
3069
6656
6943
3268
2440
23151
10747
7597