1022 309
686 592
483 110
89 995
575 934
642 760
106 369
331 507
145 973
336 206
140 236
151 290
1006 564
3498 537
473 439
175 376
407 702
164 872
784 968
943 396
629 579
85 270
681 326