19946 25
12272 22
11073 18
8769 8
16084 4
19609 22
12267 23
9082 13
7431 19
6405 1
18234 18
10474 7
18039 20
7624 13
12363 8
5415 0
19818 25
5792 11
2977 6
24142 43
14576 15
18160 27
49486 109
15920 35