2245
3
297066
0
2941
4
1226
1
3053
7
599
4100
6
1442
3145
2
1960
2015
3248
8
1203
2797
5
1295
2773
280
108797
2354
3262
1581
2650
20
740
725
2386
2159
3765
5225
2530
2250