31535
0
17353
25137
1098
3114
4
467
19279
2
458
1824
2730
6
637
1020
2727
6800
1897
1
2758
443
348
349
3691
5
2093
3815
2275
968
2881
615
641
20634
8
1551