31535
0
2003
1
2250
2
3114
4
3510
4111
2749
464
2748
1452
376
1098
1949
3
3047
10
2546
263
4694
7
799
2076
1130
16840
15
467
1463
2735
385
1043