951
0
409
1557
333
1
415
784
22330
22
25137
2619
938
602
975
2
1571
9519
5
665
787
398
4964
3
521
846
1939
905
1377
381
454
403
750
691
829
1045