31535
0
17353
25137
3114
4
1098
19279
2
1937
1
467
2275
2730
6
1642
6800
964
1824
1796
20634
8
3691
5
2076
1020
1903
2881
968
7952
6062
16
107
2966
729
2749
1070
292