2333 1
16601 9
90352 9
48532 7
21729 13
36078 33
13384 5
20232 7
800101 252
366654 69
194803 32
77054 31
465009 100
188509 37
227484 79
463555 108
248881 17
196255 18
657576 97
550009 28
397380 22
1405457 138
191533 7
1802081 144