32302
0
25669
2535
2
572
19783
2124
3
3090
6
812
1732
1429
1164
49
14
1640
511
1397
1287
852
1010
694
947
663
364
509
543
125
910
534
278
2932