323
0
2749
1
255
1068
339
1942
1057
2328
1511
585
747
545
737
714
25137
2657
3
276
411
392
2668
2
397
870
918
357
999
342
986
505
2041
297