185
2506
1167
953
20511
534
1302
1164
1929
1293
13310
11310
15611
21420
1136
1144
1509
1606
1064
1583
1823
547
21815
523