640 292
431 238
127 934
916 212
1035 872
555 435
37 465
214 154
842 171
358 445
709 364
116 513
148 474
283 806
1007 875
772 773
487 424
481 674
877 240
425 219
332 26
382 149