21661 156
2510 213
2726 329
1234 33
9716 44
2616 400
977 58
1183 131
2395 376
4247 511
6781 86
6087 638
29770 247