89 422
269 833
791 312
50 532
954 362
47 8
387 22
587 546
342 95
925 303
778 112
598 380
957 707
354 858
344 464
35 524
166 308
568 536
256 279
304 715