19783
2
25669
0
32302
2535
1804
1
1668
2996
572
21152
8
3090
6
3083
2366
4360
9
2534
1660
2163
989
685
2194
1189
994
2932
2173
3498
4
17946
1766
4116
1329
2595
1294