29328 0
24527 1
17655 2
25551 0
22727 4
31401 8
12428 8
17451 0
88602 12
92078 8
41928 4
64209 3
40231 10
52928 5
42909 8
28454 3
27680 11
144283 25
492801 21
644977 29
168404 10
649032 56
201476 13
383679 22