1476
1
1444
3296
4
5033
15
847
1257
6
3895
18
2982
2
5521
2921
3078
5
1012
0
2627
1225
1310
581
3508
7
2631
475
4757
2529
4074
629
575
718
621
984
1816
4363