31535
0
1054
1
1291
915
1642
322
7952
107
1776
635
1616
2008
2542
1778
929
2
18385
4154
2341
6
25137
2000
19279
997