5958 509
3981 94
3806 444
7042 571
5450 472
2933 297
2595 404
4565 106
13943 598
12054 300
24846 91
49508 771
32433 764
53541 653