32302
0
596
1103
1860
2
562
484
2663
914
490
1581
1243
668
1166
1819
1
2123
1136
534
1298
2271
4
2996
1266
1213