3413
1
954
2
3913
4
5730
5
1758
15
841
3
791
0
1376
1298
1865
945
1350
1262
1656
648
1355
1247
3080
713
601
4010
9927
9
2390
3320
3294
5615
1129
1477
808
878