18881
14572
927
2175
3449
3991
29182
5367
5244
3271
15416
1602