159741
14
606156
4
1245
11
4997
5
1419
2
1311
1
175
0
1810
749
792
551
3727
615
1420
2929
2136
3
758
12
1970
6
1634
1197
119
782
6489
8
1166
53467
16
854
1000
2361
804