526 36
3905 115
1413 103
2778 734
2821 783
3248 680
2035 403
8662 432
3343 918
3127 624
2745 566
2924 371
3435 609
3296 558
2113 470
2012 586
2974 673
2660 405
2886 779
2975 721
2260 587
2863 587
12197 490
5046 361