602
0
1167
415
1939
328
439
798
839
737
308
2445
409
1557
391
951
685
1169
572
5875
868
547
319
267
683
1942
2702
474
881
787