872 1
580 905
48 129
413 585
251 733
632 606
154 480
117 186
304 386
442 877
415 265
196 152
263 630
672 518
20 218
319 363
804 356
251 887
793 417
655 481