12958
5
1916
2
530
0
1603
542
63
1954
471
810
4637
7
2941
282572
18403
6
349
964
1
1152
256612
684
4669
4497
4323
583
2188
9
1626
5617
324