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