4286 588
105148 131
11927 409
350586 1121
8987 463
25962 286
72838 576
5206 797
13108 843
2583 51
41942 405
4447 289
3050 404
8471 495
4524 645
58981 623