2935 109
3244 310
4034 95
15866 594
1040 58
3885 803
1177 114
2399 59
40450 287
13961 390
9094 392
6543 323
1724 327
1627 282
7603 183
11062 199
16227 165
6099 706
20183 382
6091 661
24043 593
26779 420
7059 733
6646 455
5895 556
9188 105
3764 480
5467 98