32302
0
528
1
2245
3
550
572
5151
2
3724
3061
19783
2535
4044
5
1015
3083
2465
378
913
3125
2342
657
3546
2416
7
1927
2480
2378