2959 88
4748 650
20383 200
23430 113
1287 35
2575 96
2766 167
2094 276
5598 457
3617 641
2351 257
1686 174
40467 350
28496 389
8903 186
12148 562
30517 581
19619 452
3507 623
3396 738