4291 588
105461 131
11935 409
350890 1121
8991 463
25997 286
72958 576
5207 797
13158 843
2591 51
41976 405
4447 289
3052 404
8476 495
4530 645
59092 623