16735 306
10539 927
3413 145
2818 251
6752 601
23960 253
50521 318
73139 418
20740 186
81277 761
26445 132