2245
3
297066
0
3683
1
1226
3053
7
894
1850
2
571
2302
9511
5
1746
1089
2797
1295
1657
2773
1255
280
108797
2354
3128
1581
38477
34
2297
2650
20
3831
1827
1272
2386
2159