1026 335
77 739
1801 41
860 496
87 64
1045 982
501 66
148 960
451 573
693 528
603 184
544 17
931 287
1020 250
121 441
962 857
307 139
896 65
1051 549
532 850