21659 156
2509 213
2726 329
1232 33
9716 44
2615 400
974 58
1183 131
2393 376
4217 511
6770 86
6087 638
29769 247