5956 509
3969 94
3796 444
7037 571
5446 472
2931 297
2591 404
4560 106
13940 598
12049 300
24705 91
49228 770
32368 764
53406 653