5957 509
3976 94
3803 444
7042 571
5449 472
2932 297
2594 404
4563 106
13942 598
12053 300
24788 91
49411 770
32411 764
53505 653