2141
9
1015
1
1554
2
1690
2535
19783
12621
22
1501
3
1681
2932
2529
7
2258
3498
4
32302
0
3634
10
17946
572
1153
2999
2562
3090
6
2749
5
942
21152
8
25669
2996
1825
1819
3453
1698