16736 306
10540 927
3413 145
2819 251
6754 601
23973 253
50527 318
73167 418
20749 186
81301 761
26454 132