2650
5
1550
0
1114
1
373
656
2
1975
4
99
959
1260
427
1083
954
2181
5577
6
450
923
432
786
2789
1650
2935
3
826
1724
936
3044
1273
261
1759
9
1707
883