5960 509
3983 94
3809 444
7046 571
5457 472
2936 297
2598 404
4568 106
13947 598
12055 300
24892 91
49609 771
32446 764
53594 653