51480 10
71703 28
32903 10
110107 51
29733 8
50605 33
74403 33
35684 22
19753 12
26484 8
19826 5
30577 9
60905 34
46851 21
17601 4
178230 24
345126 12
292058 38
163177 10
144532 15
144027 25
399558 54
803308 171
630608 94