31220
10
2052
2
301
0
116
2141
3
4820
1343
2831
1
2855
3289
6
3442
4677
3898
18
5611
11
2979
1013
2221
1978
1277
5
56488
5316
4396
7540
9
249
4431
3025
1282
1276
2049
2043