2589 639
2974 459
15814 602
2537 592
14385 290
1550 35
4696 516
2930 368
11053 108
2605 546
67583 506
13767 889
62486 727
3619 322
24761 177
28579 281
5579 86
10365 703