5957 509
3975 94
3803 444
7042 571
5449 472
2932 297
2594 404
4563 106
13942 598
12053 300
24787 91
49403 770
32409 764
53503 653