301 177
1009 630
448 283
389 64
207 59
779 310
520 748
903 196
817 168
611 459
121722 117
116576 104
11009 521
4548 62
4479 88
3569 987
3354 51
3262 13
3095 726
2948 694
2739 601
2643 198
400 706
823 951
988 167
183 585
166 210
654 551
553 474
867 978
417 86
529 730
424 346
359 201