2111
3
31535
0
658
1056
1
2275
2
169211
11
273
441
1416
20634
8
25137
3381
2730
6
2809
864
467
19279
692
1949
1824
2668
839
3114
4
1020
5223
9
2825
17353
611
576
4536