16730 306
10534 927
3411 145
2818 251
6748 601
23935 253
50489 318
73053 418
20728 186
81210 761
26409 132