19783
2
25669
0
1804
1
32302
4360
9
2535
572
2194
2996
17946
2366
2163
2921
5
21152
8
2932
2173
3498
4
1189
1766
721
3779
4116
6
2595
3765
2264
14
1153
1668
3090
2012