26006 142
45578 326
20413 240
23035 599
36914 451
17090 116
43177 700
85175 853
47998 486
102955 915
38867 701
57722 437
8310 266
4044 96
7052 243
19581 393
27749 136
3915 423
14729 926
25196 442
39361 582
14734 497
8783 288
4949 162
19381 426
36472 148
30904 613