31535
0
2275
2
1665
1
467
1470
25137
3114
4
968
2470
2957
6
1642
3691
5
17353
1824
333
1172
2881
3056
3
19279
1020
2966
8
1098
2328
1796
2749
1070
3408
12
1452
2076
2097