2959
3
1015
1
581
95
903
2368
913
2986
680
2469
6
2438
4
94
1924
1160
1543
1891
2
776
494
1616
1429
1642
1949
1679
108
1770
5
692
889
141
2094
2434
7