3131 90
104426 623
7541 414
14525 944
13053 117
44193 648
37734 546
11161 614
16014 850
9437 239
8906 240
7348 89
5834 589
4524 476
17267 794
146743 467
35092 277
54237 394
33706 360
49533 302
26254 383
349029 935
70444 297
85462 186
20106 195
31878 299
20291 722
17024 138