2992
6
2530
4
2245
3
1315
1
866
1176
2
297066
0
844
773
2276
1226
3053
7
787
2142
2797
5
1295
2773
948
280
108797
2354
1581
938
2650
20
2386
2159
3765
5225
8
2250
6236
10