16730 306
10533 927
3411 145
2818 251
6748 601
23935 253
50484 318
73037 418
20723 186
81194 761
26405 132