301 177
1011 630
449 283
389 64
207 59
779 310
520 748
903 196
817 168
611 459
121752 117
116581 104
11035 521
4561 62
4493 88
3577 987
3362 51
3269 13
3100 726
2957 694
2746 601
2650 198
519 118
375 639
313 896
612 58
53 335
392 598
471 537
25 256
697 315
828 274
546 105
975 647