21152
8
1535
3
1610
2
2535
1348
1
1622
1494
4
3090
6
3083
1743
0
790
32302
19783
1044
578
2932
3498
17946
2890
1294
1153
761
2669
3439
12632
7
2468
25669
3683
2600
1757