16735 306
10538 927
3413 145
2818 251
6752 601
23955 253
50512 318
73117 418
20739 186
81259 761
26437 132