21281
6485
15195
25532
3545
13633
6372
33924
3051
4689
20689
14845
2635
26799
9417
27051
2105
4878
2232
3736
2110
12261
7640
7973
27927
4097
3691
23948
12918
4911
1740
3583
8437