4297 588
105581 131
11936 409
351013 1121
8995 463
26018 286
73008 576
5208 797
13176 843
2592 51
41998 405
4450 289
3053 404
8479 495
4532 645
59143 623