2976 2
18033 3
36129 2
33003 10
30657 9
178328 24
113584 8
126931 10
254128 32
332730 26
307409 21
178233 15
501578 42
340528 30
453133 16
370056 23
179427 4
242133 23
67882 3
325577 22
214756 34
144428 7
109505 15
403801 54