5080 5
15507 7
23383 3
41028 8
31454 9
86452 5
69380 7
48707 11
71934 11
64882 11
53934 3
48280 12
46056 4
29258 9
144158 15
172027 15
768302 122
307831 17
253759 32
249959 16
201 0
786559 71
295583 10
2397303 181