5956 509
3971 94
3800 444
7038 571
5446 472
2931 297
2593 404
4562 106
13941 598
12051 300
24737 91
49305 770
32383 764
53440 653