1575
2
25137
0
4111
2657
3
467
31535
409
403
19279
381
968
3498
4
2328
5223
9
1308
1020
2702
957
415
951
456
107
1872
1
787
1557
458
1161
602
1133
1045