32302
0
1812
1
1679
2
8945
1162
1239
1331
1527
1431
1623
1267
2996
1243
1843
1767
3051
7258
1558
3629
536
572
6781
1282
1212
2595
883
1400
652
2535
19783