1443
3
1268
1
1225
2
383
0
1175
1029
1309
1992
4096
38477
34
297066
697
1064
181997
11
1267
1816
1055
131589
1632
2200
4914
666
16062
15
1666
1445
1938
3338
2558
1135
28098
14