32302
0
21152
8
25669
297066
17946
1812
1
616
536
2996
1679
2
883
3051
7258
8945
1162
1331
1527
1431
1623
577
1243
1239
1267
1767
1843
839
515
761
1558
531