4042
11
1013
1
44995
0
2760
4
9968
9
2110
1630
958
25669
33393
10
803
23802
4074
802
868
662
418
1940
2523
1289601