2992
6
2530
4
2245
3
1315
1
866
1176
2
297066
0
2949
844
773
3090
2276
1226
3053
7
787
894
2142
571
8527
2797
5
1295
2773
948
280
108797
2354
1581
2771
938
2650
20