21667 156
2513 213
2730 329
1244 33
9725 44
2622 400
983 58
1186 131
2402 376
4285 511
6814 86
6090 638
29819 247