1015
1
21152
8
2535
2
19783
17946
0
32302
25669
3453
1698
3354
2057
1681
2932
2529
7
3498
4
1189
1169
1683
12621
22
3779
643
2999
3
3765
14
1153
2996
1479
3090
6
2749
5
572