5989 623
150396 444
8626 657
23175 356
107535 438
97063 708
177106 800
8669 514
4473 654
4134 596
6836 626
54098 168