21230
2031
1380
3328
1038
2876
1136
1284
2595
1965
16271
7706
1574
8250
3327
15388
9125
3516
12138
7746