2531
2
3573
4
3365
3
2382
6
847
1
866
3971
2522
372
0
1295
571
2650
20
894
802
280
213
2230
1425
1891
1581
3649
5
2250
2059
3765
2245
297066
1226
3053
7
3297
12
736