4186 640
140262 628
39690 44
3373 262
2839 497
19486 73
19831 337
3230 536
16899 70
10271 174
6353 464
5514 581
16689 551
8478 407
3744 377