3093 200
2003 69
49440 695
3860 295
10005 824
10685 123
30169 143
6455 544
27149 371
2964 446
5601 405
1539 140
14030 82
8806 140
3939 642
53620 155
3083 484
5542 452
18642 211
16699 457
11513 265
4170 583
8593 335
16050 326
7121 295
3848 612
3728 469
5251 306