1506
4
2557
6
5527
3
1632
2
2082
0
2422
5
1787
1
2234
5597
8
1524
1072
2615
2297
2092
1537
796
1618
6225
2999
2530
786
1095