325
0
668
337
820
1428
517
410
771
1931
2
2881
1131
3233
16
269
2668
846
881
407
767
1352
4536
2301
1043
787