30676 3
21605 4
21156 3
58478 6
78983 28
31527 6
28402 0
24377 3
29879 2
41456 6
40251 8
84977 22
39231 9
33453 4
32080 14
50351 11
37632 14
781609 109
51403 7
40231 5
29733 4
28002 4
209733 33
32983 7