5955 509
3968 94
3796 444
7037 571
5445 472
2930 297
2589 404
4559 106
13940 598
12048 300
24694 91
49200 770
32363 764
53382 653