16735 306
10537 927
3413 145
2818 251
6752 601
23950 253
50509 318
73102 418
20737 186
81249 761
26425 132