3089 331
36877 923
22477 311
6521 925
98400 635
29266 646
7638 444
6304 374
13540 276
7101 56
5434 772
6644 583
1385 206
3849 59
2756 382
23002 522