2489
2
7034
592
0
899
1
2732
718
1812
9220
3
2250
1815
1555
2322
4
980
280
5079
2786
9305
8
24337
22
1429
1001
3267
2525
3720
4187
10
38477
34
4562
14125
1558
2082
3706
5