1040 982
839 561
76 459
1152 813
1003 160
406 897
392 464
537 309
27 690
309 684
237 664
940 636
590 131
118 745
529 139
217 776
345 726
966 397
927 839
299 244
445 194