31535
0
2235
2520
1
4445
3
3114
4
5853
15
626
3510
2
4111
2749
1787
3724
2748
1452
274
1098
2524
2125