2992
6
2530
4
1315
1
866
2142
2
1295
1176
2650
20
280
844
0
773
1581
2276
2250
3765
2245
3
1226
3053
7
787
894
3683
571
2683
297066
2534
2974
2949
2797
5
2773
948