526 49
2193 220
1119 251
227 709
448 606
689 318
614 739
1104 482
267 44
848 457
590 222
783 832
669 528
175 129
509 100
624 263
146 522
561 872
492 569
126 859
963 982
1007 866
465 347
95 83