5022
2121
1180
1066
3681
2220
697
1176
819
738
3231
834
1314
1708
810
928
1404
3483
867
2638
1178
859
7975
702
754
4792
723
881
3160
1673
1242
1820
985
837
914
1395
1294
2664
20709
685
1390
698
2237
766
1482
1422
1297
1082
1096
2418
733
985
734
1506
985
4057
2420
1546
2628
788
779
2013
1505
1718
1117
726
1188
1285
1120
774
719
836
3752
1242
733
731
919
4548
12820
809
1331
876
870
1012
847
1072
861
728
10609
2530
869
797
2195
1973
867
741
3154
1136
877
2082
738
716
1019
812
1517
1562
2185
1397
1044
729
1284
803
990
837
1661
3001
3282
981
1400
809