25137
0
2221
3
2619
1
938
602
975
2
1571
665
787
398
4964
521
846
1939
905
381
454
403
750
691
829
1045
266
1664
1661
1511
1700
5289
14
722
410