16412 286
14915 905
12351 888
6257 359
2270 175
13285 542
2968 167
4396 624
21093 762
3697 421
3340 621