4300 588
105597 131
11936 409
351029 1121
8995 463
26020 286
73010 576
5208 797
13176 843
2592 51
41998 405
4451 289
3053 404
8479 495
4532 645
59145 623