31535
0
25137
3114
4
17353
1937
1
467
1098
2730
6
19279
2
4111
6800
1584
1733
2275
1865
20634
8
2296
381
1452
1207
7952
3006
3
2328
916
2091
1054
1716
2735
1470
1566