3050 141
24089 303
4656 276
7157 44
4012 81
9515 182
4035 346
9420 820
17444 118
22353 211
5029 215
15711 523
6354 339
5672 384
27575 688
9558 588
4814 475
16705 886
17613 522
11131 84
5940 306
10090 357
5099 251
4339 46