25137
0
31535
2328
1161
663
17353
1116
1483
1336
467
481
1133
668
295
1045
403
1098
1949
3114
4
813
349
358
787
588
587
469
212
247
1304
286