3003 91
58548 354
98990 292
89181 634
132512 909
128288 245
71583 577
91039 330
118595 834
107490 668
103090 238
155513 978
85085 760
165654 621
39365 367
7485 789
143701 426
91117 786
97581 427
112383 215
153034 1226
118838 817
76693 574
106768 422
243304 1212
209212 1247
295093 701
135799 731