2245
3
297066
0
2354
1
4521
2925
1226
4816
2
1954
6960
5
2127
7
3053
2520
873
7822
22
641
2353
2199
2797
2689
2459
2821
3490
1295
234
1407
1841
2773
955
818
839