21228
2030
1379
3325
1038
2875
1136
1283
2593
1963
16268
7703
1573
8246
3326
15384
9124
3515
12138
7745