4291 588
105455 131
11935 409
350880 1121
8991 463
25996 286
72957 576
5207 797
13157 843
2591 51
41973 405
4447 289
3052 404
8476 495
4530 645
59084 623