21152
8
2670
1
2535
2
1804
1668
3090
6
1733
0
3083
4360
9
1743
790
32302
1529
1660
19783
2163
989
2194
2932
1225
3498
4
1445
3158
17946
4116
12683
17
1294
2996
1153
3998
5