32302
0
2535
2
14
19783
21152
8
2349
3
3090
6
1403
635
125
1189
23952
2932
263
25669
3498
4
1045
572
2666
9
1485
789
652
17946
827
932
673
2555
1564
1756
539