305309 25
54453 5
38730 3
30628 7
36951 2
21254 2
21326 5
43134 4
19576 2
32133 4
90684 12
24830 6
108176 17
322983 12
212481 33
62781 11
196452 29
234907 22
646479 109
332832 27
1996380 146
31176 9
164733 10
227658 10