16730 306
10533 927
3411 145
2817 251
6747 601
23931 253
50481 318
73025 418
20721 186
81188 761
26398 132