25440
0
410
1629
1073
1448
957
771
546
798
2952
467
116
1853
2490
951
722
1043
941
1391
1483
1645
1
21743
580
1023
303
1156
544
267
784