597
0
31535
333
263
467
995
1
376
2269
4
2079
428
2809
2
381
342
622
255
356
792
683
326
47041
955
330
21743
409
516
775
1049
637
463