21152
8
2535
2
3090
6
3083
1743
0
790
32302
20163
44
19783
1249
1
2932
1225
2284
3498
4
17946
2262
2142
1294
2996
1153
2669
1618
1290
12632
7
25669
2507
3683
19932
1757
2430
3