21557 2
17733 5
11352 10
116728 15
11831 5
250553 29
16656 5
31530 7
681428 48
23731 4
90077 15
281627 12
180703 16
89651 12
330332 15
29109 6
50581 4
11252 4
50253 8
322984 12
6177 10
32127 4
50001 3
903383 84