16735 306
10535 927
3413 145
2818 251
6751 601
23949 253
50507 318
73097 418
20737 186
81244 761
26425 132