2727
2
663
0
743
991
602
661
637
1939
1085
1304
325
682
383
798
415
683
358
1101
722
2490
505
527
2143
1557
410
1612
544
13491