104990 102
31080 57
23681 50
20676 15
8292 5
25179 20
18588 25
14588 27
25312 25
7223 11
24848 21
10581 13
11662 17
8315 17
12881 20
10618 2
11347 11
7939 7
7092 10
9575 9
10057 6
9428 8
11947 11
19562 17