25137
0
31535
6800
17353
1098
3114
4
213
467
2730
6
19279
2
1020
4111
3663
1
251
968
4536
2328
578
381
372
517
403
368
394
3559
536
325
20634
8
267
685