32302
0
1461
25669
1511
1
693
17946
1193
2996
802
14
1825
1746
2
1749
4044
5
1189
2535
3125
1000
19783
1813
940
2964
1819
572
3498
4
2478
5402
9
526
4471
1672