19681 0
35982 3
33684 3
24026 2
31501 3
33954 4
22459 2
25253 2
54179 4
28227 2
47133 7
27751 0
38683 8
21783 1
46978 2
88603 13
24303 2
132627 19
50207 6
41083 9
101233 24
326029 63
49308 10
107228 31