16736 306
10539 927
3413 145
2818 251
6752 601
23961 253
50523 318
73144 418
20742 186
81288 761
26450 132