5957 509
3975 94
3803 444
7042 571
5449 472
2932 297
2593 404
4563 106
13942 598
12053 300
24782 91
49391 770
32408 764
53496 653