2935 109
3244 310
4031 95
15866 594
1040 58
3885 803
1177 114
2399 59
40447 287
13958 390
9093 392
6543 323
1724 327
1627 282
7603 183
11062 199
16226 165
6098 706
20183 382
6091 661
24031 593
26779 420
7059 733
6645 455
5895 556
9188 105
3764 480
5465 98