957
0
31535
2275
2
1501
20634
8
467
25137
2730
6
892
1020
19279
968
3114
4
2809
17353
1824
543
5165
3
2574
1
169211
11
2668
2727
5223
9
1997
2881
392
2224
1043
3442
503