31535
0
2317
2
2250
3114
4
3510
4111
2749
1
2748
1452
22882
17
1098
3047
10
2546
4694
7
2076
16840
15
467
1463