27680 8
49003 4
35078 1
31126 9
72778 16
147705 56
29483 12
495502 97
144579 10
279002 37
185452 22
123730 13
116384 7
196278 29
309781 18
664681 117
1490352 147
385732 45
253281 16
307027 26
16980 0
373551 44
314507 20
315857 28