5028 586
13964 222
5232 509
15160 622
9736 118
5613 423
9083 145
42440 712
73159 298
111507 249
10578 488
82000 344
49848 766
4843 518
6452 544
2638 125