5956 509
3969 94
3798 444
7038 571
5446 472
2931 297
2592 404
4561 106
13941 598
12051 300
24723 91
49269 770
32377 764
53421 653