21031 509
2878 421
2504 59
2761 60
10173 387
1899 358
4346 264
5015 421
13153 353
4096 453
11694 264
5963 105
2608 480
5679 362
4565 693
2664 98
18376 170
4526 892
892 35
4542 514
3939 948
4574 376
8210 893
1850 259
1577 72
3096 52
2803 124
29655 301