4684
4
2683
1
2139
2184
0
4288
2788
3
1889
493
549
5164
5
585
1085
348
432
2646
1101
359
2051
931
758
1618
1812
2
1821
7
2551
487
770
3196
3871
4715
18258