5013
1360
1255
719
923
909
818
2616
1752
1743
1660
787
787
775
1261
1516
820
755
1361
766
2168
1180
1005
1261
1268
1028
885
1120
901
770
680
726
1894
875
1357
750
1440
675
672
794
1070
2144
771
806
671
861
2338
913
808
1162
789
774
1521
981
735
1640
1198
787
890
835
647
2349
654
750
2678
673
1389
1168
1033
1600
891
955
726
623
732
734
1646
1267
2544
1784
3257
1121
1328
890
1063
789
772
1181
754
941
9397
654
9807
872
1679
1845
1361
1287
1699
2566
7056
775
2335
1762
1345
845
705
2510
609
695
3562
754
671
1794
860
877
1412
711
615
758