57531 5
308058 39
850654 206
56707 6
79354 14
50306 7
36931 2
24077 1
310280 29
138658 13
36957 10
41103 2
70678 4
28929 0
37333 2
109006 24
31380 2
39605 4
104183 6
191182 63
89534 16
46830 2
46633 4
327654 70