1007 259
9995 159
7568 447
7219 601
6561 715
3669 302
3226 522
32909 210
9572 27
3741 271
3313 69
7806 323