25137
0
31535
2328
4111
2
454
1939
1661
1
467
846
476
419
458
787
2111
3
2161
1009
258
1133
248
410
440
381
348
968
957
750
286
675
767
409