16723 306
10529 927
3408 145
2815 251
6741 601
23885 253
50435 318
72877 418
20699 186
81082 761
26345 132