3046
3
2615
2
2573
7
1581
297066
0
3683
1
1295
9160
5
2650
20
1866
24353
280
2277
5225
8
2250
3765
4
2245
2344
2152
1226
3053
5147
2732
13018
2431
2259
12459
189326
1628
1289601