25137
0
2000
1
1020
535
439
410
640
957
460
991
874
1661
602
935
99
267
1939
476
2490
552
16
629
470
726
22330
22
9807
2
8876
8
357
2730
6
968
374