16723 306
10529 927
3408 145
2815 251
6741 601
23884 253
50433 318
72874 418
20699 186
81082 761
26344 132