1133
0
269
2992
325
951
267
777
25137
546
415
403
1043
471
775
1824
597
410
1939
544
1661
1
1045
1128
2490
743
467
1101
5313
798
381
683