31535
0
968
25137
2275
2
19279
17353
2260
3
2574
1
20634
8
2668
3114
4
1020
5223
9
3510
3650
3498
802
1824
2730
6
467
1172
1869
5
698
1003
748
1128
862
1379
1117