4281 588
105035 131
11925 409
350485 1121
8986 463
25953 286
72782 576
5203 797
13092 843
2581 51
41925 405
4446 289
3050 404
8470 495
4524 645
58939 623