2991 505
2607 425
10976 700
5007 40
13669 684
2948 584
2850 623
14216 848
37982 34
63643 560
5069 56
38675 722
11970 329
6149 703
8699 857
6099 401
41005 839
70134 558
4023 464
9287 156
6493 173
20622 244
5453 194
7835 322
2686 65