4291 588
105470 131
11935 409
350899 1121
8991 463
25998 286
72963 576
5207 797
13159 843
2591 51
41976 405
4447 289
3052 404
8476 495
4530 645
59097 623