5954 509
3968 94
3793 444
7037 571
5439 472
2927 297
2589 404
4559 106
13939 598
12046 300
24676 91
49160 770
32349 764
53353 653