21522 156
2477 213
2667 329
1177 32
9639 43
2528 401
980 58
1131 131
2357 376
4192 511
6200 86
6076 638
29651 247