4296 588
105577 131
11936 409
351010 1121
8995 463
26018 286
73007 576
5208 797
13176 843
2592 51
41996 405
4450 289
3053 404
8478 495
4532 645
59141 623