32302
0
305
1295
1
512
547
17946
280
2533
365
934
352
394
4429
1869
622
392
688
266
2650
20
320
372
555
452
2348
1153
484
342
5242
710
223