21525 156
2478 213
2668 329
1178 32
9642 43
2530 401
980 58
1135 131
2357 376
4200 511
6206 86
6078 638
29651 247