16736 306
10540 927
3413 145
2819 251
6752 601
23969 253
50526 318
73157 418
20743 186
81299 761
26452 132