2804
4
1178
1
2921
5
957
1301
2499
1623
2
1069
1080
137
0
1094
2571
3429
7
2060
1249
946
990
1636
3
8411
575
1812
1061
1152
2788