32302
0
534
2241
2271
4
1862
1
841
334
437
2439
1500
2907
2
477
810
2535
460
445
809
914
938
337
673
4044
5
3083
3971
2465
515
1475
817
3159
3125