2547
1
1748
2
1036
3
3061
6
763
408
0
1638
767
933
1281
1898
2600
5
1469
2493
1037
348
2191
282
2645
7756
477
1649
2431
2337
3123
1780
499