4184 640
140220 628
39675 44
3373 262
2839 497
19483 73
19830 337
3227 536
16896 70
10271 174
6350 464
5514 581
16688 551
8478 407
3744 377