21526 156
2478 213
2668 329
1180 32
9642 43
2532 401
981 58
1135 131
2357 376
4203 511
6209 86
6078 638
29651 247