111
2234
614
671
27912
202
802
432
84
164
1203
1857
1514
1394
1412
481
1793
433
981
581
1595
302
1025