3691
4
5719
5
1816
0
1239
1055
566
1581
2
2649
883
3252
1513
1
1017
1223
3371
9
4152
2760
1057
3
1603
2902
6
1630
3688
4133
8313
1380
1475
3105