2593 85
3993 499
17552 664
10894 207
22775 528
3017 695
13201 171
7399 623
6679 531
822 119
6712 166
1475 291
1995 429
3420 547
21516 542
9651 250
3002 636