301 177
1011 630
449 283
389 64
207 59
779 310
520 748
903 196
817 168
611 459
121752 117
116581 104
11036 521
4561 62
4493 88
3577 987
3362 51
3269 13
3100 726
2957 694
2746 601
2650 198
446 572
877 969
361 392
359 91
946 985
916 521
27 620
679 895
880 873
174 63
151 889
798 635