31220
10
2167
3
448
1
14076
7
1290
2
1602
0
3663
1728
2419
17353
2321
18
261
1559
3545
5611
11
419694
9
3025
3765
2189
9519
5