89081 22
29027 3
27526 1
33084 3
26152 1
31283 5
119459 14
28676 3
53501 5
23630 6
25656 2
27659 3
27730 2
30356 2
145001 19
33655 3
30232 7
28327 3
99582 6
31782 3
36833 3
48405 4
39980 5
34781 10