32302
0
2996
1812
1
984
1679
2
3051
7258
8945
1162
1331
1527
1431
1623
1243
1239
1267
1767
1843
19783
652
14
1558
536
3629
4074
761
515
2535
572
1133