25016
0
1791
1
1922
2
782
721
6703
471
564
448
334
193
173
192157
12928
6
2668
653
1280
333
2460
14
137309
11
104
584
147
945
71548
3243
4
864
1050
450
4292
8