19783
2
25669
0
32302
2535
1804
1
1668
2996
572
21152
8
3090
6
1733
3083
2366
4360
9
1529
1660
2163
989
685
2194
2932
2173
3498
4
1445
3158
17946
1766
4116
12683
17
1329