16723 306
10529 927
3408 145
2814 251
6738 601
23870 253
50423 318
72832 418
20690 186
81051 761
26331 132