5978 623
150237 444
8624 657
23173 356
107477 438
97032 708
176980 800
8668 514
4468 654
4129 596
6833 626
54031 168