16409 286
14909 905
12351 888
6254 359
2270 175
13284 542
2968 167
4396 624
21087 762
3693 421
3340 621