2489
2
592
0
1826
1
899
2732
3366
1338
1812
9220
3
3372
1555
530
2322
4
1815
980
5079
2786
3910
24337
22
1001
3267
2525
3720
2526
3954
2966
6
4187
10
38477
34
2337
5
4562