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