25137
0
4111
2
467
31535
505
381
968
2328
5223
9
1020
12282
4
4372
2135
957
415
951
456
2028
430
409
787
1557
403
530
1
1161
602
1133
1045
1869
5
1939