3126 90
104313 623
7540 414
14517 944
13048 117
44186 648
37704 546
11157 614
16011 850
9431 239
8905 240
7343 89
5827 589
4523 476
17264 794
146654 467
35078 277
54237 394
33702 360
49531 302
26252 383
348974 935
70443 297
85411 184
20099 195
31862 299
20291 722
17022 138