2245
3
297066
0
2788
1
1666
1705
4526
2
2390
2403
2430
31371
64
1226
3053
7
7394
5
2988
1239
3655
2797
1295
2495
4
2493
2773
3508
280
108797
2354
1581
2650
20
2386
2159
3765