3092
1
31535
0
3311
4
270
3114
2275
2
4111
3815
1314
17353
3047
10
3510
7334
1710
16840
15
2989
5
2546
467
4694
7
980
1237
658
1357
11881
3
333
428
458
464
5363
6
2569