2489
2
504
0
592
899
1
718
2732
5825
4
1812
9220
3
2368
1555
2322
980
2535
5079
2786
24337
22
1001
3267
2525
3720
4187
10
38477
34
4562
14125
1558
2082
6676
12
1112
5432