2855
3
7039
0
1008
2
521
1
670
1251
247
1650
2306
2814
5
2330
784
543
633
467
1869
390
369
3092
3025
1334
2673
3691
1550
2301
509
798
55
823
2881