16736 306
10540 927
3413 145
2819 251
6754 601
23973 253
50529 318
73171 418
20749 186
81305 761
26457 132