2658 457
3202 591
2053 151
3596 667
3037 115
4678 717
1281 42
3965 793
2465 188
4907 337
5324 747
2500 93
2968 361
5448 801
5344 360
129945 306
55824 930