1824
0
767
31535
517
1211
2748
2
422
467
458
4594
1
3373
1020
269
396
1009
2522
419
421
691
683
968
51
1297
1779
953
802
593
46414
262
6800