4194 640
140327 628
39702 44
3373 262
2841 497
19488 73
19834 337
3230 536
16901 70
10271 174
6354 464
5515 581
16692 551
8480 407
3744 377