2777
7
1623
1
1723
83
0
4034
1233
1504
1323
2981
1431
2
260
2579
1650
1443
1185
1542
931
697
1622
1098
1581
1883
791
3585
2381
1690
740
5536