16723 306
10529 927
3408 145
2814 251
6738 601
23869 253
50422 318
72823 418
20689 186
81045 761
26328 132