21232
2032
1381
3328
1039
2877
1136
1285
2596
1965
16271
7708
1575
8250
3329
15391
9125
3516
12139
7746