16723 306
10529 927
3408 145
2815 251
6739 601
23877 253
50429 318
72864 418
20695 186
81069 761
26339 132