21527 2
17658 5
11253 10
116730 15
11734 5
250477 29
16581 5
31078 7
681301 48
23608 4
89981 15
281534 12
180659 16
89583 12
330254 15
28908 6
50426 4
10907 4
50226 8
322884 12
6057 10
31984 4
49926 3
903228 84