5084 390
57347 584
30899 179
3667 163
17868 619
9321 146
1917 265
20224 303
15105 911
16315 445
4484 53
4285 370
1745 288
3452 354
4777 813
7444 681
11649 485