2245
3
297066
0
2650
20
951
1
2593
585
3012
4
2799
6
2906
2
4382
3491
1226
3053
7
4837
5
5517
2299
2627
762
17970
15
1591
2732
1335
2797
1295
1404
2773
5658
9
280
108797
2354