1043
0
909
798
410
743
418
2490
439
663
957
714
415
951
4045
505
5313
1128
379
787
592
1161
1133
826
1869
5
367
422
1935
267
685