2711
2
2804
4
2478
8047
18
7071
5
1295
1
571
0
2429
4142
2650
20
894
280
3706
1569
1581
1320
2250
957
3765
2245
3
771
2669
297066
2135
1226
3053
7
1289
652
2620
2312