5958 509
3977 94
3804 444
7042 571
5449 472
2933 297
2594 404
4564 106
13942 598
12053 300
24809 91
49454 771
32417 764
53522 653