31535
0
3114
4
3510
2
4111
2990
6
2749
1
2748
1452
2189
2493
180849
1098
2125
2526
3
116
3203
10
2546
1320
419694
9
2461
20