1001 146
147 159
194 511
821 945
72 942
397 431
154 454
778 946
297 819
861 346
328 176
300 488
2221 454
450 192
120 825
214 982
439 527
605 804
238 400
748 376
268 124
821 589
536 205