40941 90
15056 25
14086 27
12946 20
11876 26
11421 29
11199 19
9978 20
8901 15
8073 17
7780 10
7702 17
7517 14
7212 9
7203 7
7006 9
6931 12
6678 11
6646 5
6406 12
6373 8
6292 2
6064 9
5809 10