4291 588
105449 131
11935 409
350871 1121
8991 463
25995 286
72953 576
5207 797
13156 843
2590 51
41972 405
4447 289
3051 404
8476 495
4530 645
59082 623