3497
4
1998
1992
3
1484
0
697
1309
761
1
101415
109
4914
2
2422
8
946
2911
9
866
3035
4285
2631
3644
12449
23
1950
2517
2302
2088
5
475
4996
6
408
7793
2035
10032
14
297066
2328