31690
0
2881
2
2105
1
2317
2250
297
3114
4
3510
4111
2749
464
2748
1452
1098
226
3047
10
589
2546
4694
7
416
2076
749