15060 104
16376 581
10686 24
20433 818
29076 45
19330 768
12720 555
5481 453
11064 622
13894 82
10597 321
16289 178
21032 909
11644 190
20582 754
57220 635
8370 256
34015 126
254721 640
49605 401
18914 456
20144 234
3543 202
5113 525
8184 491
24125 603
9097 145
3703 888