3111
27814
7875
1883
1272
2231
1248
2422
3432
1759
1401
1551
1595
16348
1671
2322
25227
16234
3792
11817
94664
5016