25137
0
968
3171
2
4111
11392
6
1020
517
683
381
1109
467
445
2328
1949
3
1425
403
348
951
957
415
1045
602
20634
8
409
2143
1557
347
1161
722
1133