5745
5
2526
3
2668
2
509
772
3567
4
5861
6
4915
7
2858
14
2043
1
1306
827
5093
9
1502
1019
1188
1320
2714
5117
1234
2038
1392
5289
2060