21526 156
2478 213
2670 329
1181 32
9645 43
2532 401
982 58
1136 131
2357 376
4212 511
6210 86
6078 638
29651 247