301 177
1009 630
448 283
389 64
207 59
779 310
520 748
903 196
817 168
611 459
121729 117
116578 104
11019 521
4552 62
4488 88
3573 987
3358 51
3267 13
3096 726
2953 694
2742 601
2647 198
166 928
553 408
651 856
209 152
521 304
281 86
301 987
724 204
569 845
335 691
595 420
957 578