31535
0
691
25137
2275
2
19279
1824
355
2730
6
1020
1768
2668
2727
3114
4
2574
1
2459
9
5223
17353
864
968
2546
802
2320
380
169211
11
393
529
20634
8
1414
1463
7334