16735 306
10535 927
3413 145
2818 251
6751 601
23948 253
50506 318
73094 418
20737 186
81239 761
26424 132