21645 156
2502 213
2714 329
1221 32
9703 44
2551 400
965 58
1174 131
2374 376
4212 511
6715 86
6084 638
29738 247