57557 13
95629 8
49501 16
52378 5
50803 13
225877 26
72504 15
99902 14
60830 14
34353 6
178080 30
78381 11
160107 14
127632 18
105026 4
261004 22
64506 13
186906 24
249480 41
488708 40
1394378 103
426184 20
205078 11
540554 68