25127
0
1132
670
383
846
935
438
1343
694
1
1108
4
120469
35
655
400
493
635
340
2947
3
518
458
5661
2225
560
1254
1056
1782
2109
2
2330
1869
3123
1819
6