31535
0
25137
273
2111
3
1020
658
1824
1949
441
467
864
968
3691
5
17353
466
2275
2
1416
3381
2881
1056
1
19279
1098
2749
1880
3114
4
839
3351
1887
2299
476