2245
3
297066
0
2354
1
2773
1843
2
1226
7567
6
1992
3053
7
8440
4
5621
8
9239
5
2088
1764
2797
6019
16
1979
438
1148
4167
1352
1388
1295
1044
1220
1912
1911
1978
2074