41018 418
12028 185
26901 201
43044 1154
29145 582
29462 466
16188 229
24047 511
9093 441
20967 320
7949 474
23320 686
12569 414
23768 455
16965 496
13731 813
30989 492
15926 699
18681 355
6972 159
22070 853
47160 364
8085 722
13325 632