2052
2
1268
0
813
1
1427
980
3537
5684
6
696
1329
2270
1132
1011
482
1013
1314
631
1264
653
626
327
2435
837
1315
2033
2218
4
662
4845
9
2507
1238
2776
3