4300 588
105616 131
11936 409
351046 1121
8995 463
26021 286
73022 576
5208 797
13178 843
2592 51
42001 405
4452 289
3053 404
8479 495
4532 645
59147 623