22032 317
40846 492
19016 733
24942 283
22184 379
20177 406
18728 394
22192 707
19696 409
18855 61
31304 357
14904 223
48300 470
18563 172
17350 702
14813 633
43402 118
29086 291
33552 237
16513 111
21277 421
19806 276
19843 834
23848 258