13033 5
19555 49
19730 50
15729 38
18850 37
14401 25
14262 33
29311 49
15627 20
11209 22
18787 48
12389 10
18115 37
12894 10
10926 12
9692 7
43299 107
20703 31
20962 58
13368 11
12387 16
41457 131
25672 82
22318 10