105290
0
2831
1
282572
18385
2
1932
2229
4
1740
2749
4694
7
255
3063
3
6515
7447
2657
16840
15
742
2668
2987
5262
3691
5
1957
7952
6850
10
2275
1129
7334
1004
1646