16412 286
14918 905
12352 888
6260 359
2270 175
13285 542
2968 167
4396 624
21095 762
3697 421
3340 621