2497 113
10008 657
5304 660
4572 873
2553 316
3479 245
4342 695
2977 682
3973 613
3119 271
1437 178
9398 593
8300 328
5007 468
29275 172
11711 111
3044 676