16735 306
10535 927
3413 145
2818 251
6750 601
23947 253
50506 318
73087 418
20737 186
81234 761
26422 132