2275
2
105290
0
1998
5
282572
4340
2962
6
2229
4
1566
1
20634
8
6726
7
6062
16
1649
4594
18385
46414
649
1392
3063
3
1117