1524
2
2748
7
2615
2297
2092
3
1306
1
1537
796
6
1618
2722
6225
4
2999
2209
786
0
1064
644
3507
3101
883
2941
4670
1752
1394
3198
8
4012
891
2528