3114
4
31535
0
2748
2
1098
2275
467
17353
3691
5
25137
458
4111
381
1824
403
1133
479
668
445
2881
1215
1
1020
464
957
8125
3
1557
2328
1563
514
787
3621