5954 509
3965 94
3789 444
7035 571
5437 472
2923 297
2585 404
4557 106
13938 598
12044 300
24630 91
49081 770
32330 764
53313 653