5094 56
2542 293
932 172
2639 416
2562 575
1960 104
2335 751
10262 285
15196 716
14778 697
3238 738
5171 444
3894 605
2475 202
2916 694
20345 657
11916 581
2747 523
1425 100
1618 222
4720 224
2105 447
9071 335
3342 348