16735 306
10535 927
3413 145
2818 251
6751 601
23947 253
50506 318
73087 418
20737 186
81238 761
26424 132