1638
2
2093
2546
1
1488
0
823
121182
483
25137
266
1053
270
615
17353
1936
392
2099
7334
4
20634
8
2727
714
357
139
683
282572
171
1897
169211
11
2901
968