29628 0
25754 1
18677 2
26333 0
23232 4
32752 8
13126 8
17528 0
89059 12
92306 8
42053 4
64482 3
40656 10
53126 5
43402 8
28658 3
27806 11
144405 25
493008 21
645279 29
168557 10
649331 56
201606 13
383732 22