2245
3
1015
1
6236
10
297066
0
2400
6
2048
2
2529
7
1226
3053
2132
2582
771
262
1545
1554
278
2141
9
1568
1967
2797
5
1295
2001
853
1539
2773
1501
3075
1063
4383
4
4455
11