3903 640
136992 628
38529 44
3344 262
2817 497
19324 73
19774 337
3212 536
15895 70
10148 174
6321 464
5461 581
16578 551
8411 407
3689 377