798
0
410
743
418
2490
439
663
957
714
415
951
4045
505
5313
1128
379
787
592
1161
1133
826
367
422
1935
968
267
685
349
2587
16