3507 602
2997 498
8007 139
13277 213
74390 455
57223 542
2355 252
5319 715
5210 584
5015 895
14919 92
27982 684
49282 484