15005 457
9272 158
3254 412
17539 524
7782 42
12638 672
2288 277
6723 440
14211 820
3188 574
3177 78
15096 807
8600 230
7255 462
17305 614
15785 811
7532 867
10833 310
3853 117
13622 50
19176 176
28623 279
30071 77
10334 220
4404 317
4251 69
9714 68
4794 570