21328 0
27905 3
32459 10
28628 6
64533 9
51480 5
28806 4
31157 9
36880 7
34228 8
26482 2
41601 2
47754 7
27803 4
58352 8
110707 20
149432 20
30929 5
40707 3
32876 10
64532 3
22729 3
22108 2
28627 1