2301
2
1346
4
4111
381
0
467
1824
25137
1135
1
479
1133
668
2328
403
514
3621
675
737
683
458
1020
464
410
1093
1665
3
1627
957
415
951
456
342