31535
0
210
594
1942
490
1332
3114
4
223
479
3510
2
2587
6
4111
2749
1
3674
10
2748
1452
369
1819
1098