21152
8
1431
1
2535
2
1348
1622
827
2579
1650
3090
6
2777
7
3083
3107
4
1743
0
790
32302
2456
19783
1528
1044
2932
3498
1623
17946
2890
3
1294
1153
761
2669
3439
1942
9