3166 97
2684 457
3237 591
2082 151
3617 667
3065 115
4715 717
1307 42
3991 793
2498 188
4936 337
5352 747
2536 93
5481 801
5508 360
130879 306
55938 930