31535
0
25137
968
1824
1020
3691
5
17353
2275
2
2881
19279
579
1098
2749
1
3114
4
557
2299
5223
9
4111
1463
3510
2758
729
467
1009
105290
1267
893
3149
1869
226919
14