31535
0
538
871
14076
7
210
2199
3
747
3203
10
2114
1
1523
412
2855
3092
392
1152
547
458
105290
1910
2189
621
451
588