4196 640
140383 628
39720 44
3373 262
2841 497
19490 73
19834 337
3230 536
16905 70
10273 174
6355 464
5515 581
16693 551
8481 407
3744 377