2730
6
1997
2
1343
0
31535
2275
17353
3114
4
139
1880
20634
8
1949
3
2809
501
422
2461
20
938
615
19279
2189
2095
1824
4445
2188
9
2668
3092
1
846
295
552
2628
670