31056 13
24630 4
22602 10
19904 2
42133 4
35778 2
29356 7
56255 9
65509 3
36128 9
82103 9
24082 6
26203 4
29482 9
22701 8
61927 33
61084 16
27509 11
38259 12
65253 39
99207 51
72308 26
18928 11
35884 22