12958
5
2461
20
938
0
615
19279
2
2189
2095
4
1824
2668
3092
1
846
295
552
670
1725
2224
561
1084
2369
2683
745
1043
6052
10
2727