503506 626
303499 958
1389512 4292
42855 631
37077 540
884529 2251
82612 278
93853 421
220257 519
177496 472
537829 988
811238 1965
972752 2081
475549 1210
721418 1109
106617 914
740396 1387
533724 1526
87451 661
210137 473
156396 769
163512 226