20249
18
2121
3
1349
457
1
455
648
2
6130
5
855
2654
4
759
33547
12
1064
2161
2516
6
2979
9
1931
7
1140
1497
1320
1688
2864
1530
16876
11
1476
2591
1737
7539
8
3559
10924
23
1885