21660 156
2509 213
2726 329
1233 33
9716 44
2616 400
974 58
1183 131
2395 376
4227 511
6775 86
6087 638
29769 247