5958 509
3977 94
3804 444
7042 571
5449 472
2933 297
2594 404
4564 106
13942 598
12053 300
24805 91
49446 771
32415 764
53521 653