21333 4
48684 6
36280 3
44479 5
17032 1
20983 1
64752 4
47481 1
35781 3
30979 0
43157 10
188353 23
23532 4
24532 2
49378 4
25283 2
135957 21
39407 2
59703 5
20806 1
18276 1
28003 4
16256 1
114278 16