9346 30
14732 20
1548 2
575 7
1037 7
11031 43
295 7
23251 25
69 10
245 2
3903 13
8518 23
741 4
592 8
502 8
160 5
11065 27
873 9
1889 13
651 7
4409 5
182 3
10039 18
98 6