4282 588
105063 131
11926 409
350512 1121
8987 463
25957 286
72794 576
5203 797
13093 843
2581 51
41930 405
4447 289
3050 404
8470 495
4524 645
58947 623