19853 0
21781 1
23131 2
23427 1
25459 4
31951 6
24477 1
29453 6
27755 2
145282 20
39878 6
28182 3
53526 3
45633 5
18127 1
28733 4
118802 26
29059 1
40951 5
41831 9
66959 10
165454 9
28630 7
32526 4