2629
2
1992
3
697
0
5782
4
5997
12
1309
4914
4198
1
2093
1622
5389
840
1038
5946
2385
513
589
108797
2865
2386
2245
2530
6236
10