2993 582
3010 288
5080 523
100909 424
5396 826
3524 227
3830 193
1899 77
5137 882
5519 593
16881 399
14728 307
14946 587
7037 540
12156 447
214196 1155
15563 441
71622 142
343618 930
211101 419
14345 613
69436 326
10383 34
6692 697
5587 643
47980 317
39233 735
21652 260