105290
0
2442
2
2183
1
504
2564
1617
5471
10
373
2369
231
16550
27
6800
14076
7
1374
2269
4
3145
385
3063
3
3092
4071
5316
2036
2000
282572
4336
2189
2387
2683
2581
5
2670
20