3116 453
2630 105
2259 480
1602 98
556 35
11817 306
8965 183
11360 104
5732 114
8058 24
8462 857
25316 327
7500 817
21276 796
5523 627
15613 109
5392 399
5543 788
2891 484
4093 878